/*
 * Copyright© 2003-2019 浙江汇信科技有限公司, All Rights Reserved.
 */
package com.icinfo.cloud.provider.punish.config.dto;

import com.icinfo.cloud.provider.punish.config.enums.DiscretionApplyCaseTypeEnum;
import com.icinfo.cloud.provider.punish.ucase.casemain.enums.PartyTypeEnum;
import lombok.Data;

import javax.validation.constraints.NotEmpty;

/**
 * 通过s事项信息和当事人信息查询违法情形列表
 *
 * @author Junfeng.Chen
 * @date 2024/1/31 9:04
 **/
@Data
public class DiscretionRuleListByRegulatoryAndPartyDto {

    /**
     * 事项唯一id
     */
    @NotEmpty(message = "事项唯一id不能为空")
    private String regulatoryCatalogId;


    /**
     * 当事人id
     */
    private String partyId;

    /**
     * 当事人类型
     */
    private PartyTypeEnum partyType;

    /**
     * 案件类型
     */
    private DiscretionApplyCaseTypeEnum applyCaseType;

    /**
     * 委托部门编码，需要查询委托委托事项时传入该参数
     */
    private String clientOrgCode;
}